Kilcruit Makes Perfect Start Over Fences At Punchestown